package com.knowledge.plus.多线程.锁.内置锁;

/**
 * 同步静态方法
 * 被锁的对象：类对象
 * 锁作用于整个类，所有实例共享同一把锁，适用于全局静态资源的保护
 *
 * @author TPF
 * @since 2025/6/9
 */
public class StaticMethodSync {

    private static int count = 0;

    // 同步静态方法，锁住的是 StaticCounter.class 类对象
    public static synchronized void increment() {
        count++;    // 操作静态共享资源
    }
}
